package com.wyc.dao;

import com.wyc.pojo.Allusers;
import com.wyc.pojo.CensusMessage;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CensusMessageMapper {
    //超级管理员增加一个住户信息
    int addHouseInfo(CensusMessage censusMessage);
    //检查身份证是否已经存在
    CensusMessage findCensusMessageIdentityCard(String identity_card);
    //检查手机号是否已经存在
    CensusMessage findCensusMessagePhone(String phone);
    //查询census_message有几条信息
    int getTotal();
    //超级管理员查询全部用户，返回到list集合
    List<CensusMessage> queryAllUser(@Param("pageNum") Integer pageNum, @Param("pageSize") Integer pageSize);
    //根据身份证搜索住户
    List<CensusMessage> selectIdentitycard(@Param("identity_card") String identity_card);
    //删除用户
    int deleteHouseInfoById(Integer id);
    //修改用户
    int updateHouseInfo(CensusMessage censusMessage);
}
